/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.servinf.ani.sincronizador.dao.impl;

import com.servinf.ani.sincronizador.dao.JPADAO;
import com.servinf.ani.sincronizador.dao.ProjectByDepartmentDAO;
import com.servinf.ani.sincronizador.entities.Departamento;
import com.servinf.ani.sincronizador.entities.ProyectosXDepartamento;
import java.util.List;
import org.springframework.stereotype.Repository;

/**
 *
 * @author mortiz
 */
@Repository("projectByDepartmentDao")
public class ProjectByDepartmentDAOImpl extends JPADAO<ProyectosXDepartamento, Integer> implements ProjectByDepartmentDAO {
    
    public ProjectByDepartmentDAOImpl() {
        setEntityClass(ProyectosXDepartamento.class);
    }

    public List<ProyectosXDepartamento> findByProjectId(Integer projectId) {
        
        String query = "select pxd from ProyectosXDepartamento pxd where pxd.proyectosXDepartamentoPK.idProyecto = " + projectId;
        return em.createQuery(query).getResultList();
    }
    
}
